* { margin: 0; padding: 0; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);font-family: Microsoft YaHei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; }
body { background: rgb(241, 244, 245);color: rgba(0,0,0,.60);}
.con-container { width: 1200px; padding:8px;overflow: auto; }
.con-container-logo { width: 1200px; padding:8px; }
/*清除浮动*/
.clearfix { *zoom: 1; clear: both;}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.header {width: 100%;min-width: 1215px;box-sizing: border-box;height: 300px;background-image: url(../img/search-bg.jpg); background-color: #1baf76; background-position: top; background-repeat: no-repeat; background-size: cover;}
.header-logo {height: 42px; margin-top: 4px; font-size: 36px; color: #fff; }
.header-login {height: 50px;margin-left: 10px;font-size: 36px; color: #fff;float: right; margin-top:-6px;}
.head-menu{ height: 42px; margin-top: 12px; font-size: 24px; color: #fff;}
.slogan { font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; font-size: 34px; color: #fff; letter-spacing: .3px; text-align: center; line-height:36px; margin-top: 46px;}
.search-type { padding:0 15px 0 15px; height: 35px; background: #fff; border-radius: 4px; vertical-align: middle; cursor: pointer; border: none; outline: none; font-size: 16px; color: #1baf76; text-align: center; line-height: 16px;font-weight: bold; }
/* .input-wrapper { float: left; position: relative; width: 100%; display: inline-block; box-sizing: border-box; vertical-align: middle; color: #333; font-size: 14px; line-height: normal; } */
.ivu-input { display: inline-block; width: 100%; height: 50px; line-height: 1.2; padding: 4px 7px; font-size: 12px; border: 1px solid #e0e0e0; border-radius: 2px; color: #333; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .1s ease-in-out,background .1s ease-in-out,box-shadow .1s ease-in-out; padding: 15px 20px;  font-size: 16px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: none; }
.search-btn { width: 110px; height: 50px; background: #ff952c; border-radius: 0 4px 4px 0; vertical-align: middle; cursor: pointer; border: none; outline: none; font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; font-size: 20px; color: #fff; text-align: center; line-height: 22px; }
.list_b { padding-left:8px;font-size: 18px;font-weight: bold;margin: 15px 8px 0px 8px;}
.list_c { margin-top: 10px;margin-right: 20px;float:left;}
.list_c a { background: #fff; width: 276px; height: 80px; border-radius: 10px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 8%); padding: 15px 15px; float: left; cursor: pointer; }
.list_c p { margin-bottom: 6px; color: #666; }
.name { font-size: 14px; line-height:18px; margin-bottom: 5px; font-weight: 700; }
.list_c a:hover .name { color:#1baf76; }
.tuoke { margin-top:30px;width: 1080px;color:#fff;font-weight:bold;font-size:15px;text-align: center;background-color: #1baf76; }
.gaoji { margin-top: 16px;margin-right: 20px;float:left; background: #fff; width: 276px; height: 80px; border-radius: 12px; box-shadow: 0 2px 10px 0 rgb(0 0 0 / 8%); padding: 15px 15px; float: left; }
.gaoji_uidiv { width:45px;line-height: 50px;float: left;padding-left:8px; }
.gaoji_uidiv_i { font-size: 28px; color: #1baf76;font-weight: bold }
.gaoji_txtdiv { width:200px;float: left; padding-top:2px; }
.gaoji_txtdiv_p1 { font-size: 17px; color: #1baf76;font-weight: bold }
.gaoji_txtdiv_p1 a { font-size: 17px; color: #1baf76;font-weight: bold }
.gaoji_txtdiv_p2 { font-size: 12px; color: #999;margin-top:4px; }
.foot_top { margin-top: 10px;margin-right: 20px;float:left;  width: 276px; height: 140px; color:#eee;  padding: 15px 15px; float: left; }
.foot_top_name { font-size: 16px; font-weight: bold; }
.foot_top_inf { font-size: 12px;line-height: 20px;padding-top:12px; }

.home_group { margin-bottom: 18px; }
.home_group .layui-tab-content {  background: #fff; box-shadow: 0 4px 12px 0 rgb(0 0 0 / 8%); border-radius: 2px; overflow-y: auto; padding: 16px 20px; font-size: 16px; }
.content-height { max-height: 680px; }
.home_group .layui-tab-title { margin-bottom: 0px;height:46px; }
.home_group .layui-tab-title li { font-size: 15px; height:50px;line-height: 50px;padding: 0 12px 0 23px;font-weight:bold;}
/*
company页面设置
*/
.content-height-company { min-height: 300px;}

.qy-info { }
.qy-info a { font-size: 14px; }
.qy-parent-item { font-weight: 700; margin-left:10px;display: inline-block; line-height: 36px; float: left; width:60px;}
.qy-child { padding-left:15px; inline-block; width:1040px;float: left;}
.qy-child-item { line-height: 36px; color: #666; display: inline-block; margin-right: 20px; }

.header-company { width: 100%; height: 65px; background-image: url(../img/search-bg.jpg); background-color: #1baf76; background-position: bottom; background-repeat: no-repeat; background-size: cover;position: fixed; top: 0; z-index: 999; color: #333;  box-shadow: 0 0 5px #ddd;}
.search_a-company { background: #fff; width: 70px;height: 75px; line-height:22px;border-radius: 8px; padding: 16px 16px; margin-top:10px;color: #eee;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;text-align: center;font-size: 16px; font-weight: bold; }
.search_a-company_tm { background: #fff; width: 100px;height: 100px; line-height:80px;border-radius: 8px; padding: 2px 2px; margin-top:10px;color: #eee;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;text-align: center;font-size: 16px; font-weight: bold; }
.ivu-input-company { display: inline-block; width: 100%; height: 40px; line-height: 0.6; padding: 4px 7px; font-size: 12px; border: 1px solid #e0e0e0; border-radius: 2px; color: #333; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .1s ease-in-out,background .1s ease-in-out,box-shadow .1s ease-in-out; padding: 15px 20px;  font-size: 16px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: none; }
.search-btn-company { width: 80px; height: 40px; background: #ff952c; border-radius: 0 4px 4px 0; vertical-align: middle; cursor: pointer; border: none; outline: none; font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; font-size: 16px; color: #fff; text-align: center; line-height: 22px; }
/* .search_b { font-size: 18px;font-weight: bold;margin: 15px 8px 0px 8px;} */
/* .search_c { margin-top: 10px;} */
.search_a { background: #fff; width: 80px;height: 90px; line-height:22px;border-radius: 10px; padding: 20px 20px; margin-top:12px;color: #eee;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;text-align: center;font-size: 18px; font-weight: bold; }
.search_a_tm { background: #fff; width: 80px;height: 90px; line-height:90px;border-radius: 10px; padding: 0px 0px; margin-top:12px;color: #eee;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;text-align: center;font-size: 18px; font-weight: bold; }
.search_c { background: #fff; min-height: 140px; border-radius: 0px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 8%); padding: 10px 10px; margin-top:8px; }
.search_c a { cursor: pointer;}
.search_c p { margin-bottom: 6px; color: #666; line-height:20px;}
.name-company { font-size: 16px; line-height:18px; margin-bottom: 5px; font-weight: 700; }
.search_c a:hover{ color:#1baf76;}

.search_r { background: #fff; height: 100%; border-radius: 0px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 8%); padding: 10px 10px; margin-top:6px;line-height:28px; }
.search_r a { cursor: pointer;}
.search_r p { margin-bottom: 6px; color: #666; padding-left:10px;}
.search_r p strong{ font-size:15px;}
.search_r a:hover{ color:#1baf76;}
.comtable_350 { width:350px; background: rgb(241, 244, 245);}
.comtable_300 { width:300px; background: rgb(241, 244, 245);}
.comtable_235 { width:235px; background: rgb(241, 244, 245);}
.comtable_200 { width:200px; background: rgb(241, 244, 245);}
.comtable_180 { width:180px; background: rgb(241, 244, 245);}
.comtable_150 { width:150px; background: rgb(241, 244, 245);}
.comtable_160 { width:160px; background: rgb(241, 244, 245);}
.comtable_130 { width:130px; background: rgb(241, 244, 245);}
.comtable_100 { width:100px; background: rgb(241, 244, 245);}
.comtable_80 { width:80px; background: rgb(241, 244, 245);}
.comtable_70 { width:70px; background: rgb(241, 244, 245);}
.comtable_60 { width:60px; background: rgb(241, 244, 245);}
.comtable_50 { width:50px; background: rgb(241, 244, 245);}
.comtable_40 { width:40px; background: rgb(241, 244, 245);}
.comtable_30 { width:30px; background: rgb(241, 244, 245);}
.comtable_color { background: rgb(241, 244, 245);word-break: break-all;overflow: auto;}
.comtable_230 { width:260px; }
.comtable_230 { width:260px; }
.comtable_color td {border: 0 none;}

.color_bold {font-weight:bold;}
.color_1baf76_bold {color:#1baf76;font-weight:bold;}
.color_ff952c_bold {color:#ff952c;font-weight:bold;font-size:13px;}
.color_fa5b56_bold {color:#fa5b56;font-weight:bold;}
.color_64b5fc {color:#64b5fc;}

.layui-colla-content {
    display: none;
    padding: 0px 25px;
    padding-bottom:15px;
    line-height: 1.6;
    color: #5f5f5f;
}

.layui-table td, .layui-table th {position: relative;padding: 6px 12px;min-height: 20px;line-height: 20px;font-size: 14px;}
.layui-colla-item {border: 0 none;}
.layui-colla-content, .layui-colla-item {
    border: 0 none;
}
.layui-collapse {
    border: 0 none;
}

.target-fix {
  position: relative;
  top: -60px; // 偏移为nav被fixed元素的高度
  display: block;
  height: 0;
  overflow: hidden;
}


/*底部*/
/*.footer { position: relative; z-index: 9; clear: both; padding: 10px 0px; font-size: 12px; text-align: center; color: #999; background: #2d3237; border-top: 1px solid #eaeaea;*/ /*box-shadow: 1px 0 4px rgba(0,0,0,0.04)*/ /*}
.footer { margin-top: 15px; }
.footer p { margin: 0px; }
.footer a { color: #999; }
.footer a:hover { color: #666; }*/

.footer { width: 100%;min-width: 1215px; min-height: 100px; background-color: #181818;}
.footer-content { width: 1200px; margin: 0 auto; padding: 65px 0; }
.footer p { width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #999; text-align: center; }
.footer a { color: #999; }
.footer .a-link { color: #bbe1f3; }
.footer .a-link:hover { color: #666; }

/*手机版*/
.ivu-input-m { display: inline-block; width: 100%; height: 50px; line-height: 1.2; padding: 4px 7px; font-size: 12px; border: 1px solid #e0e0e0; border-radius: 2px; color: #333; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .1s ease-in-out,background .1s ease-in-out,box-shadow .1s ease-in-out; padding: 15px 20px;  font-size: 14px; border-top-right-radius: 0; border-bottom-right-radius: 0; border: none; }
.search-btn-m { width: 70px; height: 50px; background: #ff952c; border-radius: 0 4px 4px 0; vertical-align: middle; cursor: pointer; border: none; outline: none; font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; font-size: 16px; color: #fff; text-align: center; line-height: 22px; }
.header-m { width: 100%; height: 180px; background-image: url(../img/search-bg.jpg); background-color: #1baf76; background-position: top; background-repeat: no-repeat; background-size: cover;}
.footer-m { width: 100%;min-height: 100px; background-color: #181818; }
.footer-content-m { margin: 0 auto; padding: 65px 0; }
.footer-m p { width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #999; text-align: center; }
.footer-m a { color: #999; }
.footer-m .a-link { color: #bbe1f3; }
.footer-m .a-link:hover { color: #666; }
.list_b-m { padding-left:8px;font-size: 16px;font-weight: bold;margin: 15px 8px 0px 8px;}
.list_c-m { margin-top: 10px;margin-right: 20px;}
.list_c-m a { margin-left: 10px;margin-top: 8px;background: #fff; width: 100%; min-height: 80px; border-radius: 4px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 8%); padding: 15px 15px; float: left; cursor: pointer; }
.list_c-m p { margin-right: 30px;margin-bottom: 6px; color: #666;float: left; }
.list_c-m a:hover .name { color:#1baf76; }
.search_a-m { background: #fff; width: 65px;height: 70px; line-height:20px;border-radius: 14px; padding: 15px 15px; color: #eee;font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;text-align: center;font-size: 15px; font-weight: bold; float: left;}

.search_c-m { background: #fff; min-height: 150px; border-radius: 8px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 8%); padding: 10px 10px; margin-top:8px; }
.search_c-m a { cursor: pointer;}
.search_c-m p { margin-bottom: 6px; color: #666; line-height: 22px; }
.search_c-m a:hover{ color:#1baf76;}
.list_c-m-q { margin-left: 10px;margin-top: 8px;background: #fff; width: 100%; min-height: 80px; border-radius: 4px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 8%); padding: 15px 15px; float: left; cursor: pointer; }
.list_c-m-q a{ margin-right: 18px;line-height: 28px;}

.my-tips .layui-layer-tips {
  color: #FF5722; /* 将字体颜色改为橙色 */
}

.mianbao {padding-left:8px;font-size:14px;line-height:30px;color:#aaa}
.mianbao a {color: #aaa;}
.nc_css {margin-top: 10px;}
.nc_css_font {margin-top: 10px;margin-left: 11px;}
.nc_css_search {margin-top: 6px;}
.layui-colla-i i {height: 14px;margin-top: 5px;}
.nc_class {height:25px;line-height: 16px;font-size:13px;border-color:#fff;}